package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class RevokeGuaranteeDataCondition {
    private PlusEntityWrapper<RevokeGuaranteeData> ew;

    public RevokeGuaranteeDataCondition() {
        this.ew = new PlusEntityWrapper(RevokeGuaranteeData.class);
    }

    public static RevokeGuaranteeDataCondition builder() {
        return new RevokeGuaranteeDataCondition();
    }

    public PlusEntityWrapper<RevokeGuaranteeData> build() {
        return this.ew;
    }

    public RevokeGuaranteeDataCondition or() {
        this.ew.orNew();
        return this;
    }

    public RevokeGuaranteeDataCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(RevokeGuaranteeData.class);
    }

    public RevokeGuaranteeDataCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public RevokeGuaranteeDataCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public RevokeGuaranteeDataCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public RevokeGuaranteeDataCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> RevokeGuaranteeDataCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> RevokeGuaranteeDataCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> RevokeGuaranteeDataCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public RevokeGuaranteeDataCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public RevokeGuaranteeDataCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public RevokeGuaranteeDataCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public RevokeGuaranteeDataCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public RevokeGuaranteeDataCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public RevokeGuaranteeDataCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public RevokeGuaranteeDataCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdIsNull() {
        ew.isNull("revoke_order_id");
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("revoke_order_id");
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdIsNotNull() {
        ew.isNotNull("revoke_order_id");
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("revoke_order_id");
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdEq(Object value) {
        ew.eq("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdNe(Object value) {
        ew.ne("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdGt(Object value) {
        ew.gt("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdGe(Object value) {
        ew.ge("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdLt(Object value) {
        ew.lt("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdLe(Object value) {
        ew.le("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdIn(Object... value) {
        ew.in("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdNotIn(Object... value) {
        ew.notIn("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdBetween(Object value, Object value1) {
        ew.between("revoke_order_id", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("revoke_order_id", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdNotBetween(Object value, Object value1) {
        ew.notBetween("revoke_order_id", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("revoke_order_id", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdLike(String value) {
        ew.like("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRevokeOrderIdNotLike(String value) {
        ew.notLike("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRevokeOrderIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("revoke_order_id", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoIsNull() {
        ew.isNull("guarantee_no");
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("guarantee_no");
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoIsNotNull() {
        ew.isNotNull("guarantee_no");
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("guarantee_no");
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoEq(Object value) {
        ew.eq("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoNe(Object value) {
        ew.ne("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoGt(Object value) {
        ew.gt("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoGe(Object value) {
        ew.ge("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoLt(Object value) {
        ew.lt("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoLe(Object value) {
        ew.le("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoIn(Object... value) {
        ew.in("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoNotIn(Object... value) {
        ew.notIn("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoBetween(Object value, Object value1) {
        ew.between("guarantee_no", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("guarantee_no", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoNotBetween(Object value, Object value1) {
        ew.notBetween("guarantee_no", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("guarantee_no", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoLike(String value) {
        ew.like("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGuaranteeNoNotLike(String value) {
        ew.notLike("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGuaranteeNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("guarantee_no", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumIsNull() {
        ew.isNull("serial_num");
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("serial_num");
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumIsNotNull() {
        ew.isNotNull("serial_num");
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("serial_num");
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumEq(Object value) {
        ew.eq("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumNe(Object value) {
        ew.ne("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumGt(Object value) {
        ew.gt("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumGe(Object value) {
        ew.ge("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumLt(Object value) {
        ew.lt("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumLe(Object value) {
        ew.le("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumIn(Object... value) {
        ew.in("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumNotIn(Object... value) {
        ew.notIn("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumBetween(Object value, Object value1) {
        ew.between("serial_num", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("serial_num", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumNotBetween(Object value, Object value1) {
        ew.notBetween("serial_num", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("serial_num", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumLike(String value) {
        ew.like("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSerialNumNotLike(String value) {
        ew.notLike("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSerialNumNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("serial_num", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalIsNull() {
        ew.isNull("principal");
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("principal");
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalIsNotNull() {
        ew.isNotNull("principal");
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("principal");
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalEq(Object value) {
        ew.eq("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalNe(Object value) {
        ew.ne("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalGt(Object value) {
        ew.gt("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalGe(Object value) {
        ew.ge("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalLt(Object value) {
        ew.lt("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalLe(Object value) {
        ew.le("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalIn(Object... value) {
        ew.in("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalNotIn(Object... value) {
        ew.notIn("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalBetween(Object value, Object value1) {
        ew.between("principal", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("principal", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalNotBetween(Object value, Object value1) {
        ew.notBetween("principal", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("principal", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalLike(String value) {
        ew.like("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andPrincipalNotLike(String value) {
        ew.notLike("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orPrincipalNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("principal", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeIsNull() {
        ew.isNull("project_code");
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("project_code");
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeIsNotNull() {
        ew.isNotNull("project_code");
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("project_code");
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeEq(Object value) {
        ew.eq("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeNe(Object value) {
        ew.ne("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeGt(Object value) {
        ew.gt("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeGe(Object value) {
        ew.ge("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeLt(Object value) {
        ew.lt("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeLe(Object value) {
        ew.le("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeIn(Object... value) {
        ew.in("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeNotIn(Object... value) {
        ew.notIn("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeBetween(Object value, Object value1) {
        ew.between("project_code", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("project_code", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeNotBetween(Object value, Object value1) {
        ew.notBetween("project_code", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("project_code", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeLike(String value) {
        ew.like("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProjectCodeNotLike(String value) {
        ew.notLike("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProjectCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("project_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeIsNull() {
        ew.isNull("section_code");
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("section_code");
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeIsNotNull() {
        ew.isNotNull("section_code");
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("section_code");
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeEq(Object value) {
        ew.eq("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeNe(Object value) {
        ew.ne("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeGt(Object value) {
        ew.gt("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeGe(Object value) {
        ew.ge("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeLt(Object value) {
        ew.lt("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeLe(Object value) {
        ew.le("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeIn(Object... value) {
        ew.in("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeNotIn(Object... value) {
        ew.notIn("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeBetween(Object value, Object value1) {
        ew.between("section_code", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("section_code", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeNotBetween(Object value, Object value1) {
        ew.notBetween("section_code", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("section_code", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeLike(String value) {
        ew.like("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andSectionCodeNotLike(String value) {
        ew.notLike("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orSectionCodeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("section_code", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleIsNull() {
        ew.isNull("process_style");
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("process_style");
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleIsNotNull() {
        ew.isNotNull("process_style");
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("process_style");
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleEq(Object value) {
        ew.eq("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleNe(Object value) {
        ew.ne("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleGt(Object value) {
        ew.gt("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleGe(Object value) {
        ew.ge("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleLt(Object value) {
        ew.lt("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleLe(Object value) {
        ew.le("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleIn(Object... value) {
        ew.in("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleNotIn(Object... value) {
        ew.notIn("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleBetween(Object value, Object value1) {
        ew.between("process_style", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("process_style", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleNotBetween(Object value, Object value1) {
        ew.notBetween("process_style", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("process_style", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleLike(String value) {
        ew.like("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStyleNotLike(String value) {
        ew.notLike("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStyleNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("process_style", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusIsNull() {
        ew.isNull("process_status");
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("process_status");
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusIsNotNull() {
        ew.isNotNull("process_status");
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("process_status");
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusEq(Object value) {
        ew.eq("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusNe(Object value) {
        ew.ne("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusGt(Object value) {
        ew.gt("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusGe(Object value) {
        ew.ge("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusLt(Object value) {
        ew.lt("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusLe(Object value) {
        ew.le("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusIn(Object... value) {
        ew.in("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusNotIn(Object... value) {
        ew.notIn("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusBetween(Object value, Object value1) {
        ew.between("process_status", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("process_status", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusNotBetween(Object value, Object value1) {
        ew.notBetween("process_status", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("process_status", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusLike(String value) {
        ew.like("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andProcessStatusNotLike(String value) {
        ew.notLike("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orProcessStatusNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("process_status", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkIsNull() {
        ew.isNull("remark");
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("remark");
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkIsNotNull() {
        ew.isNotNull("remark");
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("remark");
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkEq(Object value) {
        ew.eq("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkNe(Object value) {
        ew.ne("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkGt(Object value) {
        ew.gt("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkGe(Object value) {
        ew.ge("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkLt(Object value) {
        ew.lt("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkLe(Object value) {
        ew.le("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkIn(Object... value) {
        ew.in("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkNotIn(Object... value) {
        ew.notIn("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkBetween(Object value, Object value1) {
        ew.between("remark", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("remark", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkNotBetween(Object value, Object value1) {
        ew.notBetween("remark", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("remark", value, value1);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkLike(String value) {
        ew.like("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition andRemarkNotLike(String value) {
        ew.notLike("remark", value);
        return this;
    }

    public RevokeGuaranteeDataCondition orRemarkNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("remark", value);
        return this;
    }
}